springone

SpringOne is a conference organized by VMWare (earlier Pivotal) is the premier conference for developers and architects building cloud-native software. They have recently concluded SpringOne 2021 on September 1-2, 2021 covering broader areas such as beginner and advanced Spring framework, Architecture Patterns and Cloud-native Platforms. This article summarizes key takeaways from SpringOne 2021 developer conference.

#1 – Developer productivity & application platform is pivotal

Highlighted key focus areas to enable developer’s productivity using capabilities of application platform such as:

Additionally, highlights from The State of Spring 2021 report were shared primarily focused for developers and architects with respect to Spring framework usage.

#2 – Synergy and partnership is the key to success

  • Invited many customers to share their success stories such as:
    • Hyundai accelerated digital journey using Tanzu platform applying App Modernization, Microservices and DevSecOps
    • GAP shared their journey of creating seamless customer experience using VMWare Tanzu Application Service
    • CVS, Morgan Stanley, and the U.S. Army shared their learning as part of their move to the cloud using Spring and Tanzu platform
  • Solidfied partnership with Microsoft Azure, which provides Azure Spring Cloud (a fully managed service)
  • Azure launched Azure Spring Cloud Enterprise in the conference providing full support to the Spring ecosystem
  • Parternship with Solace, which provides event-mesh capabilities for an enterprise for developing event-driven architecture
  • Demonstratd VMWare Tanzu support for full lifecycle of production workload as shown below using tools such as:
Key Takeaways from SpringOne 2021 Developer Conference
source: springone.io

#3 – Support for new patterns and current & future technology trends

  • Highlighted extensive support for RSocket messaging platform by Spring for reactive programming (see diagram below)
  • Shared examples of using modern techniques like Cloud Native Buildpacks for Docker image (e.g. Paketo)
  • Sprint’s support for native image with GraalVM for applications in need of lower latency, higher throughput, and better startup time
  • Shared hands-on examples such as Dive, which is a tool for exploring a docker image, layer contents, and discovering ways to shrink the size Docker images
  • Demonstrated live examples of Spring framework capabilities such as Spring Cloud Stream, which can handle all communication scenarios related to event-driven microservices such as:
    • Persistent Pub/Sub
    • Consumer Group
    • Stateful Partitioning Support
  • Demonstrated synergy with Kubernetes as a platform in conjuction with Spring Cloud, particularly in areas where they have overlap such as:
    • Using Spring Cloud Config Service to get data from Git & Config Map
    • Spring Cloud Kubernetes Discovery Server integrated with Kubernete API server
    • Config Watcher integrated with Kubernetes API Server
    • No explicit coupling with Kubernetes API Server with Spring Microservices running in PODs
Spring Cloud - SpringOne 2021 Developer Conference
Source: springone.io – Spring Cloud augments Kubernetes as a platform
RSocket - SpringOne 2021 Developer Conference
source: springone.io – RSocket Ecosystem

To conclude, SpringOne continued its previous journey to share insightful sessions related to Spring framework, VMWare Tanzu Platform, and other technologies such as Kubernetes, GraalVM, RSocket, etc. These key takeaways from SpringOne 2021 developer conference is just the start of the journey. Keep up with your continuous learning journey with conferences like SpringOne!

References

Related Articles

Disclaimer:
All data and information provided on this site are for informational purposes only and images have been used by Sprineone.io conference. This site makes no representations as to accuracy, completeness, correctness, suitability, or validity of any information on this site and will not be liable for any errors, omissions, or delays in this information or any losses, injuries, or damages arising from its display or use. All information is provided on an as-is basis. This is a personal weblog presented by the author and all images used are from Redis Labs. The opinions expressed here represent my own and not those of my employer or any other organization.

Leave a Comment